* lisp/simple.el: Use set-temporary-overlay-map for universal-argument.
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 10 Sep 2013 17:13:48 +0000 (13:13 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 10 Sep 2013 17:13:48 +0000 (13:13 -0400)
commita0876bc00dd3954318d3732b715304f9a6d69c56
treeb78c4a21d5b437d20a6bcd511a8f59dbe815d48e
parent3fac190e371e48701dca6ff2df1c989e439056fc
* lisp/simple.el: Use set-temporary-overlay-map for universal-argument.
(universal-argument-map): Don't use default-bindings.
Bind switch-frame explicitly.  Replace universal-argument-minus with
a conditional binding.
(universal-argument-num-events, saved-overriding-map): Remove.
(restore-overriding-map): Remove.
(universal-argument--mode): Rename from save&set-overriding-map,
and rewrite.
(universal-argument, universal-argument-more, negative-argument)
(digit-argument): Adjust accordingly.
(universal-argument-minus): Remove.
(universal-argument-other-key): Remove.
lisp/ChangeLog
lisp/simple.el